home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Simulator• / Pharaoh v1.0 ••••• / Pharaoh / Pharaoh.rsrc / CODE_8.txt < prev    next >
Text File  |  1988-04-23  |  49KB  |  860 lines

  1. # near model CODE resource
  2. # jump table entries: 808-809 (2 of them)
  3. export_101:
  4. 00000000  4E56 FE36                link       A6, -0x01CA
  5. 00000004  426D EB7E                clr.w      [A5 - 0x1482]
  6. 00000008  426D EB7C                clr.w      [A5 - 0x1484]
  7. 0000000C  42A7                     clr.l      -[A7]
  8. 0000000E  3F3C 0085                move.w     -[A7], 0x85
  9. 00000012  486E FF56                pea.l      [A6 - 0xAA]
  10. 00000016  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  11. 0000001C  A97C                     syscall    GetNewDialog
  12. 0000001E  201F                     move.l     D0, [A7]+
  13. 00000020  486E FF56                pea.l      [A6 - 0xAA]
  14. 00000024  3F3C 0004                move.w     -[A7], 0x4
  15. 00000028  486E FF54                pea.l      [A6 - 0xAC]
  16. 0000002C  486D FFD6                pea.l      [A5 - 0x2A]
  17. 00000030  486E FF44                pea.l      [A6 - 0xBC]
  18. 00000034  A98D                     syscall    GetDialogItem/GetDItem
  19. 00000036  486E FF56                pea.l      [A6 - 0xAA]
  20. 0000003A  3F3C 0005                move.w     -[A7], 0x5
  21. 0000003E  486E FF54                pea.l      [A6 - 0xAC]
  22. 00000042  486D FFDA                pea.l      [A5 - 0x26]
  23. 00000046  486E FF44                pea.l      [A6 - 0xBC]
  24. 0000004A  A98D                     syscall    GetDialogItem/GetDItem
  25. label0000004C:
  26. 0000004C  487A 0476                pea.l      [PC + 0x476 /* 000004C4, value 0x4E56FFFE */]
  27. 00000050  486E FF54                pea.l      [A6 - 0xAC]
  28. 00000054  A991                     syscall    ModalDialog
  29. 00000056  0C6E 0002 FF54           cmpi.w     [A6 - 0xAC], 0x2
  30. 0000005C  6700 045C                beq        +0x45E /* 000004BA */
  31. 00000060  0C6E 0004 FF54           cmpi.w     [A6 - 0xAC], 0x4
  32. 00000066  6708                     beq        +0xA /* 00000070 */
  33. 00000068  0C6E 0005 FF54           cmpi.w     [A6 - 0xAC], 0x5
  34. 0000006E  6640                     bne        +0x42 /* 000000B0 */
  35. label00000070:
  36. 00000070  2F2D FFD6                move.l     -[A7], [A5 - 0x2A]
  37. 00000074  0C6E 0004 FF54           cmpi.w     [A6 - 0xAC], 0x4
  38. 0000007A  6608                     bne        +0xA /* 00000084 */
  39. 0000007C  3B7C 0001 EB7C           move.w     [A5 - 0x1484], 0x1
  40. 00000082  6004                     bra        +0x6 /* 00000088 */
  41. label00000084:
  42. 00000084  426D EB7C                clr.w      [A5 - 0x1484]
  43. label00000088:
  44. 00000088  3F2D EB7C                move.w     -[A7], [A5 - 0x1484]
  45. 0000008C  A963                     syscall    SetControlValue/SetCtlValue
  46. 0000008E  2F2D FFDA                move.l     -[A7], [A5 - 0x26]
  47. 00000092  0C6E 0005 FF54           cmpi.w     [A6 - 0xAC], 0x5
  48. 00000098  6608                     bne        +0xA /* 000000A2 */
  49. 0000009A  3B7C 0001 EB7E           move.w     [A5 - 0x1482], 0x1
  50. 000000A0  6004                     bra        +0x6 /* 000000A6 */
  51. label000000A2:
  52. 000000A2  426D EB7E                clr.w      [A5 - 0x1482]
  53. label000000A6:
  54. 000000A6  3F2D EB7E                move.w     -[A7], [A5 - 0x1482]
  55. 000000AA  A963                     syscall    SetControlValue/SetCtlValue
  56. 000000AC  6000 0408                bra        +0x40A /* 000004B6 */
  57. label000000B0:
  58. 000000B0  0C6E 0001 FF54           cmpi.w     [A6 - 0xAC], 0x1
  59. 000000B6  6600 03FE                bne        +0x400 /* 000004B6 */
  60. 000000BA  486E FF56                pea.l      [A6 - 0xAA]
  61. 000000BE  3F3C 0006                move.w     -[A7], 0x6
  62. 000000C2  486E FE42                pea.l      [A6 - 0x1BE]
  63. 000000C6  486E FE3E                pea.l      [A6 - 0x1C2]
  64. 000000CA  486E FF44                pea.l      [A6 - 0xBC]
  65. 000000CE  A98D                     syscall    GetDialogItem/GetDItem
  66. 000000D0  2F2E FE3E                move.l     -[A7], [A6 - 0x1C2]
  67. 000000D4  486E FE44                pea.l      [A6 - 0x1BC]
  68. 000000D8  A990                     syscall    GetDialogItemText/GetIText
  69. 000000DA  486E FE44                pea.l      [A6 - 0x1BC]
  70. 000000DE  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  71. 000000E2  584F                     addq.w     A7, 4
  72. 000000E4  486E FE44                pea.l      [A6 - 0x1BC]
  73. 000000E8  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  74. 000000EC  584F                     addq.w     A7, 4
  75. 000000EE  4A40                     tst.w      D0
  76. 000000F0  660E                     bne        +0x10 /* 00000100 */
  77. 000000F2  3F3C 0438                move.w     -[A7], 0x438
  78. 000000F6  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  79. 000000FA  544F                     addq.w     A7, 2
  80. 000000FC  6000 03B8                bra        +0x3BA /* 000004B6 */
  81. label00000100:
  82. 00000100  4A6D EB7C                tst.w      [A5 - 0x1484]
  83. 00000104  6614                     bne        +0x16 /* 0000011A */
  84. 00000106  4A6D EB7E                tst.w      [A5 - 0x1482]
  85. 0000010A  660E                     bne        +0x10 /* 0000011A */
  86. 0000010C  3F3C 0439                move.w     -[A7], 0x439
  87. 00000110  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  88. 00000114  544F                     addq.w     A7, 2
  89. 00000116  6000 039E                bra        +0x3A0 /* 000004B6 */
  90. label0000011A:
  91. 0000011A  486E FE44                pea.l      [A6 - 0x1BC]
  92. 0000011E  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  93. 00000122  584F                     addq.w     A7, 4
  94. 00000124  486D F990                pea.l      [A5 - 0x670]
  95. 00000128  486E FF4C                pea.l      [A6 - 0xB4]
  96. 0000012C  3F3C 0810                move.w     -[A7], 0x810
  97. 00000130  A9EB                     syscall    Pack4/FP68K
  98. 00000132  486E FF4C                pea.l      [A6 - 0xB4]
  99. 00000136  486D F9AE                pea.l      [A5 - 0x652]
  100. 0000013A  3F3C 080E                move.w     -[A7], 0x80E
  101. 0000013E  A9EB                     syscall    Pack4/FP68K
  102. 00000140  6008                     bra        +0xA /* 0000014A */
  103. 00000142  0000 0000                ori.b      D0, 0x0
  104. 00000146  0000 0000                ori.b      D0, 0x0
  105. label0000014A:
  106. 0000014A  487A FFF6                pea.l      [PC - 0xA /* 00000142, value 0x0, cstring "" */]
  107. 0000014E  486D F9AE                pea.l      [A5 - 0x652]
  108. 00000152  3F3C 0808                move.w     -[A7], 0x808
  109. 00000156  A9EB                     syscall    Pack4/FP68K
  110. 00000158  6C0E                     bge        +0x10 /* 00000168 */
  111. 0000015A  3F3C 0440                move.w     -[A7], 0x440
  112. 0000015E  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  113. 00000162  544F                     addq.w     A7, 2
  114. 00000164  6000 0350                bra        +0x352 /* 000004B6 */
  115. label00000168:
  116. 00000168  4A6D EB7C                tst.w      [A5 - 0x1484]
  117. 0000016C  6728                     beq        +0x2A /* 00000196 */
  118. 0000016E  514F                     subq.w     A7, 8
  119. 00000170  486E FF4C                pea.l      [A6 - 0xB4]
  120. 00000174  486D F1B6                pea.l      [A5 - 0xE4A]
  121. 00000178  3F3C 080E                move.w     -[A7], 0x80E
  122. 0000017C  A9EB                     syscall    Pack4/FP68K
  123. 0000017E  486D F1B6                pea.l      [A5 - 0xE4A]
  124. 00000182  486F 0004                pea.l      [A7 + 0x4]
  125. 00000186  3F3C 0810                move.w     -[A7], 0x810
  126. 0000018A  A9EB                     syscall    Pack4/FP68K
  127. 0000018C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  128. 00000190  504F                     addq.w     A7, 8
  129. 00000192  6000 0320                bra        +0x322 /* 000004B4 */
  130. label00000196:
  131. 00000196  4A6D EB7E                tst.w      [A5 - 0x1482]
  132. 0000019A  6700 0318                beq        +0x31A /* 000004B4 */
  133. 0000019E  486E FF4C                pea.l      [A6 - 0xB4]
  134. 000001A2  486D F9AE                pea.l      [A5 - 0x652]
  135. 000001A6  3F3C 080E                move.w     -[A7], 0x80E
  136. 000001AA  A9EB                     syscall    Pack4/FP68K
  137. 000001AC  486D D96E                pea.l      [A5 - 0x2692]
  138. 000001B0  486D F9AE                pea.l      [A5 - 0x652]
  139. 000001B4  3F3C 0808                move.w     -[A7], 0x808
  140. 000001B8  A9EB                     syscall    Pack4/FP68K
  141. 000001BA  630E                     bls        +0x10 /* 000001CA */
  142. 000001BC  3F3C 043A                move.w     -[A7], 0x43A
  143. 000001C0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  144. 000001C4  544F                     addq.w     A7, 2
  145. 000001C6  6000 02EE                bra        +0x2F0 /* 000004B6 */
  146. label000001CA:
  147. 000001CA  486E FF4C                pea.l      [A6 - 0xB4]
  148. 000001CE  486D F9AE                pea.l      [A5 - 0x652]
  149. 000001D2  3F3C 080E                move.w     -[A7], 0x80E
  150. 000001D6  A9EB                     syscall    Pack4/FP68K
  151. 000001D8  486D D9A6                pea.l      [A5 - 0x265A]
  152. 000001DC  486D F9A4                pea.l      [A5 - 0x65C]
  153. 000001E0  3F3C 080E                move.w     -[A7], 0x80E
  154. 000001E4  A9EB                     syscall    Pack4/FP68K
  155. 000001E6  6008                     bra        +0xA /* 000001F0 */
  156. 000001E8  BF50                     xor.w      [A0], D7
  157. 000001EA  624D                     bhi        +0x4F /* 00000239 */
  158. 000001EC  D2F1 A9FC                add.w      A1, <<invalid full ext with I/IS == 4>>
  159. label000001F0:
  160. 000001F0  487A FFF6                pea.l      [PC - 0xA /* 000001E8, value 0xBF50624D */]
  161. 000001F4  486D F9A4                pea.l      [A5 - 0x65C]
  162. 000001F8  3F3C 0800                move.w     -[A7], 0x800
  163. 000001FC  A9EB                     syscall    Pack4/FP68K
  164. 000001FE  486D F9A4                pea.l      [A5 - 0x65C]
  165. 00000202  486D F9AE                pea.l      [A5 - 0x652]
  166. 00000206  3F3C 0008                move.w     -[A7], 0x8
  167. 0000020A  A9EB                     syscall    Pack4/FP68K
  168. 0000020C  6500 0102                bcs        +0x104 /* 00000310 */
  169. 00000210  3F3C 043B                move.w     -[A7], 0x43B
  170. 00000214  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  171. 00000218  544F                     addq.w     A7, 2
  172. 0000021A  486D D96E                pea.l      [A5 - 0x2692]
  173. 0000021E  486D F9AE                pea.l      [A5 - 0x652]
  174. 00000222  3F3C 080E                move.w     -[A7], 0x80E
  175. 00000226  A9EB                     syscall    Pack4/FP68K
  176. 00000228  486D D9A6                pea.l      [A5 - 0x265A]
  177. 0000022C  486D F9AE                pea.l      [A5 - 0x652]
  178. 00000230  3F3C 0802                move.w     -[A7], 0x802
  179. 00000234  A9EB                     syscall    Pack4/FP68K
  180. 00000236  486D F9AE                pea.l      [A5 - 0x652]
  181. 0000023A  486D D96E                pea.l      [A5 - 0x2692]
  182. 0000023E  3F3C 0810                move.w     -[A7], 0x810
  183. 00000242  A9EB                     syscall    Pack4/FP68K
  184. 00000244  6008                     bra        +0xA /* 0000024E */
  185. 00000246  0000 0000                ori.b      D0, 0x0
  186. 0000024A  0000 0000                ori.b      D0, 0x0
  187. label0000024E:
  188. 0000024E  487A FFF6                pea.l      [PC - 0xA /* 00000246, value 0x0, cstring "" */]
  189. 00000252  486D F1B6                pea.l      [A5 - 0xE4A]
  190. 00000256  3F3C 080E                move.w     -[A7], 0x80E
  191. 0000025A  A9EB                     syscall    Pack4/FP68K
  192. 0000025C  486D F1B6                pea.l      [A5 - 0xE4A]
  193. 00000260  486D D9A6                pea.l      [A5 - 0x265A]
  194. 00000264  3F3C 0810                move.w     -[A7], 0x810
  195. 00000268  A9EB                     syscall    Pack4/FP68K
  196. 0000026A  486D D966                pea.l      [A5 - 0x269A]
  197. 0000026E  486D F9AE                pea.l      [A5 - 0x652]
  198. 00000272  3F3C 080E                move.w     -[A7], 0x80E
  199. 00000276  A9EB                     syscall    Pack4/FP68K
  200. 00000278  6008                     bra        +0xA /* 00000282 */
  201. 0000027A  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  202. 0000027E  0000 0000                ori.b      D0, 0x0
  203. label00000282:
  204. 00000282  487A FFF6                pea.l      [PC - 0xA /* 0000027A, value 0x3FF00000 */]
  205. 00000286  486D F9A4                pea.l      [A5 - 0x65C]
  206. 0000028A  3F3C 080E                move.w     -[A7], 0x80E
  207. 0000028E  A9EB                     syscall    Pack4/FP68K
  208. 00000290  486D D966                pea.l      [A5 - 0x269A]
  209. 00000294  486D F9A4                pea.l      [A5 - 0x65C]
  210. 00000298  3F3C 0802                move.w     -[A7], 0x802
  211. 0000029C  A9EB                     syscall    Pack4/FP68K
  212. 0000029E  6008                     bra        +0xA /* 000002A8 */
  213. 000002A0  4008                     negx.b     A0
  214. 000002A2  0000 0000                ori.b      D0, 0x0
  215. 000002A6  0000 487A                ori.b      D0, 0x7A /* 'z' */
  216. // begin alternate branch 000002A8-000002AC
  217. label000002A8:
  218. 000002A8  487A FFF6                pea.l      [PC - 0xA /* 000002A0, value 0x40080000 */]
  219. // end alternate branch 000002A8-000002AC
  220. label000002A8: // (misaligned)
  221. 000002AA  FFF6                     .invalid   <<F/7/7>>
  222. 000002AC  486D F9A4                pea.l      [A5 - 0x65C]
  223. 000002B0  3F3C 0806                move.w     -[A7], 0x806
  224. 000002B4  A9EB                     syscall    Pack4/FP68K
  225. 000002B6  486D F9A4                pea.l      [A5 - 0x65C]
  226. 000002BA  486D F9AE                pea.l      [A5 - 0x652]
  227. 000002BE  3F3C 0000                move.w     -[A7], 0x0
  228. 000002C2  A9EB                     syscall    Pack4/FP68K
  229. 000002C4  486D F9AE                pea.l      [A5 - 0x652]
  230. 000002C8  486D D966                pea.l      [A5 - 0x269A]
  231. 000002CC  3F3C 0810                move.w     -[A7], 0x810
  232. 000002D0  A9EB                     syscall    Pack4/FP68K
  233. 000002D2  486D DAFE                pea.l      [A5 - 0x2502]
  234. 000002D6  486D F9AE                pea.l      [A5 - 0x652]
  235. 000002DA  3F3C 080E                move.w     -[A7], 0x80E
  236. 000002DE  A9EB                     syscall    Pack4/FP68K
  237. 000002E0  6008                     bra        +0xA /* 000002EA */
  238. 000002E2  3FE9 9999                move.w     <<invalid special address>>, [A1 - 0x6667]
  239. 000002E6  9999                     sub.l      [A1]+, D4
  240. 000002E8  999A                     sub.l      [A2]+, D4
  241. label000002EA:
  242. 000002EA  487A FFF6                pea.l      [PC - 0xA /* 000002E2, value 0x3FE99999 */]
  243. 000002EE  486D F9AE                pea.l      [A5 - 0x652]
  244. 000002F2  3F3C 0804                move.w     -[A7], 0x804
  245. 000002F6  A9EB                     syscall    Pack4/FP68K
  246. 000002F8  486D F9AE                pea.l      [A5 - 0x652]
  247. 000002FC  486D DAFE                pea.l      [A5 - 0x2502]
  248. 00000300  3F3C 0810                move.w     -[A7], 0x810
  249. 00000304  A9EB                     syscall    Pack4/FP68K
  250. 00000306  3B7C 0001 EAD6           move.w     [A5 - 0x152A], 0x1
  251. 0000030C  6000 01A6                bra        +0x1A8 /* 000004B4 */
  252. label00000310:
  253. 00000310  486D EB80                pea.l      [A5 - 0x1480]
  254. 00000314  486E FF4C                pea.l      [A6 - 0xB4]
  255. 00000318  486D F9AE                pea.l      [A5 - 0x652]
  256. 0000031C  3F3C 080E                move.w     -[A7], 0x80E
  257. 00000320  A9EB                     syscall    Pack4/FP68K
  258. 00000322  486D D9A6                pea.l      [A5 - 0x265A]
  259. 00000326  486D F9AE                pea.l      [A5 - 0x652]
  260. 0000032A  3F3C 0806                move.w     -[A7], 0x806
  261. 0000032E  A9EB                     syscall    Pack4/FP68K
  262. 00000330  514F                     subq.w     A7, 8
  263. 00000332  486D F9AE                pea.l      [A5 - 0x652]
  264. 00000336  486F 0004                pea.l      [A7 + 0x4]
  265. 0000033A  3F3C 0810                move.w     -[A7], 0x810
  266. 0000033E  A9EB                     syscall    Pack4/FP68K
  267. 00000340  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  268. 00000344  4FEF 000C                lea.l      A7, [A7 + 0xC]
  269. 00000348  486D F990                pea.l      [A5 - 0x670]
  270. 0000034C  486E FE36                pea.l      [A6 - 0x1CA]
  271. 00000350  3F3C 0810                move.w     -[A7], 0x810
  272. 00000354  A9EB                     syscall    Pack4/FP68K
  273. 00000356  486D D966                pea.l      [A5 - 0x269A]
  274. 0000035A  486D F9AE                pea.l      [A5 - 0x652]
  275. 0000035E  3F3C 080E                move.w     -[A7], 0x80E
  276. 00000362  A9EB                     syscall    Pack4/FP68K
  277. 00000364  486E FE36                pea.l      [A6 - 0x1CA]
  278. 00000368  486D F9AE                pea.l      [A5 - 0x652]
  279. 0000036C  3F3C 0804                move.w     -[A7], 0x804
  280. 00000370  A9EB                     syscall    Pack4/FP68K
  281. 00000372  486D F9AE                pea.l      [A5 - 0x652]
  282. 00000376  486D D966                pea.l      [A5 - 0x269A]
  283. 0000037A  3F3C 0810                move.w     -[A7], 0x810
  284. 0000037E  A9EB                     syscall    Pack4/FP68K
  285. 00000380  486D D966                pea.l      [A5 - 0x269A]
  286. 00000384  486D F9AE                pea.l      [A5 - 0x652]
  287. 00000388  3F3C 080E                move.w     -[A7], 0x80E
  288. 0000038C  A9EB                     syscall    Pack4/FP68K
  289. 0000038E  6008                     bra        +0xA /* 00000398 */
  290. 00000390  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  291. 00000394  0000 0000                ori.b      D0, 0x0
  292. label00000398:
  293. 00000398  487A FFF6                pea.l      [PC - 0xA /* 00000390, value 0x3FF00000 */]
  294. 0000039C  486D F9AE                pea.l      [A5 - 0x652]
  295. 000003A0  3F3C 0808                move.w     -[A7], 0x808
  296. 000003A4  A9EB                     syscall    Pack4/FP68K
  297. 000003A6  6C1E                     bge        +0x20 /* 000003C6 */
  298. 000003A8  486D D966                pea.l      [A5 - 0x269A]
  299. 000003AC  486D F1B6                pea.l      [A5 - 0xE4A]
  300. 000003B0  3F3C 080E                move.w     -[A7], 0x80E
  301. 000003B4  A9EB                     syscall    Pack4/FP68K
  302. 000003B6  486D F1B6                pea.l      [A5 - 0xE4A]
  303. 000003BA  486D D966                pea.l      [A5 - 0x269A]
  304. 000003BE  3F3C 0810                move.w     -[A7], 0x810
  305. 000003C2  A9EB                     syscall    Pack4/FP68K
  306. 000003C4  6026                     bra        +0x28 /* 000003EC */
  307. label000003C6:
  308. 000003C6  6008                     bra        +0xA /* 000003D0 */
  309. 000003C8  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  310. 000003CC  0000 0000                ori.b      D0, 0x0
  311. label000003D0:
  312. 000003D0  487A FFF6                pea.l      [PC - 0xA /* 000003C8, value 0x3FF00000 */]
  313. 000003D4  486D F1B6                pea.l      [A5 - 0xE4A]
  314. 000003D8  3F3C 080E                move.w     -[A7], 0x80E
  315. 000003DC  A9EB                     syscall    Pack4/FP68K
  316. 000003DE  486D F1B6                pea.l      [A5 - 0xE4A]
  317. 000003E2  486D D966                pea.l      [A5 - 0x269A]
  318. 000003E6  3F3C 0810                move.w     -[A7], 0x810
  319. 000003EA  A9EB                     syscall    Pack4/FP68K
  320. label000003EC:
  321. 000003EC  486D DAFE                pea.l      [A5 - 0x2502]
  322. 000003F0  486D F9AE                pea.l      [A5 - 0x652]
  323. 000003F4  3F3C 080E                move.w     -[A7], 0x80E
  324. 000003F8  A9EB                     syscall    Pack4/FP68K
  325. 000003FA  486E FE36                pea.l      [A6 - 0x1CA]
  326. 000003FE  486D F9AE                pea.l      [A5 - 0x652]
  327. 00000402  3F3C 0806                move.w     -[A7], 0x806
  328. 00000406  A9EB                     syscall    Pack4/FP68K
  329. 00000408  486D F9AE                pea.l      [A5 - 0x652]
  330. 0000040C  486D DAFE                pea.l      [A5 - 0x2502]
  331. 00000410  3F3C 0810                move.w     -[A7], 0x810
  332. 00000414  A9EB                     syscall    Pack4/FP68K
  333. 00000416  486D D96E                pea.l      [A5 - 0x2692]
  334. 0000041A  486D F9AE                pea.l      [A5 - 0x652]
  335. 0000041E  3F3C 080E                move.w     -[A7], 0x80E
  336. 00000422  A9EB                     syscall    Pack4/FP68K
  337. 00000424  486E FF4C                pea.l      [A6 - 0xB4]
  338. 00000428  486D F9AE                pea.l      [A5 - 0x652]
  339. 0000042C  3F3C 0802                move.w     -[A7], 0x802
  340. 00000430  A9EB                     syscall    Pack4/FP68K
  341. 00000432  486D F9AE                pea.l      [A5 - 0x652]
  342. 00000436  486D D96E                pea.l      [A5 - 0x2692]
  343. 0000043A  3F3C 0810                move.w     -[A7], 0x810
  344. 0000043E  A9EB                     syscall    Pack4/FP68K
  345. 00000440  486D D9A6                pea.l      [A5 - 0x265A]
  346. 00000444  486D F9AE                pea.l      [A5 - 0x652]
  347. 00000448  3F3C 080E                move.w     -[A7], 0x80E
  348. 0000044C  A9EB                     syscall    Pack4/FP68K
  349. 0000044E  486E FF4C                pea.l      [A6 - 0xB4]
  350. 00000452  486D F9AE                pea.l      [A5 - 0x652]
  351. 00000456  3F3C 0802                move.w     -[A7], 0x802
  352. 0000045A  A9EB                     syscall    Pack4/FP68K
  353. 0000045C  486D F9AE                pea.l      [A5 - 0x652]
  354. 00000460  486D D9A6                pea.l      [A5 - 0x265A]
  355. 00000464  3F3C 0810                move.w     -[A7], 0x810
  356. 00000468  A9EB                     syscall    Pack4/FP68K
  357. 0000046A  486E FF4C                pea.l      [A6 - 0xB4]
  358. 0000046E  486D F9AE                pea.l      [A5 - 0x652]
  359. 00000472  3F3C 080E                move.w     -[A7], 0x80E
  360. 00000476  A9EB                     syscall    Pack4/FP68K
  361. 00000478  486D D9A6                pea.l      [A5 - 0x265A]
  362. 0000047C  486D F9A4                pea.l      [A5 - 0x65C]
  363. 00000480  3F3C 080E                move.w     -[A7], 0x80E
  364. 00000484  A9EB                     syscall    Pack4/FP68K
  365. 00000486  6008                     bra        +0xA /* 00000490 */
  366. 00000488  4059                     negx.w     [A1]+
  367. 0000048A  0000 0000                ori.b      D0, 0x0
  368. 0000048E  0000 487A                ori.b      D0, 0x7A /* 'z' */
  369. // begin alternate branch 00000490-00000494
  370. label00000490:
  371. 00000490  487A FFF6                pea.l      [PC - 0xA /* 00000488, value 0x40590000 '@Y\0\0', cstring "@Y" */]
  372. // end alternate branch 00000490-00000494
  373. label00000490: // (misaligned)
  374. 00000492  FFF6                     .invalid   <<F/7/7>>
  375. 00000494  486D F9A4                pea.l      [A5 - 0x65C]
  376. 00000498  3F3C 0806                move.w     -[A7], 0x806
  377. 0000049C  A9EB                     syscall    Pack4/FP68K
  378. 0000049E  486D F9A4                pea.l      [A5 - 0x65C]
  379. 000004A2  486D F9AE                pea.l      [A5 - 0x652]
  380. 000004A6  3F3C 0008                move.w     -[A7], 0x8
  381. 000004AA  A9EB                     syscall    Pack4/FP68K
  382. 000004AC  6306                     bls        +0x8 /* 000004B4 */
  383. 000004AE  3B7C 0001 EAD6           move.w     [A5 - 0x152A], 0x1
  384. label000004B4:
  385. 000004B4  6004                     bra        +0x6 /* 000004BA */
  386. label000004B6:
  387. 000004B6  6000 FB94                bra        -0x46A /* 0000004C */
  388. label000004BA:
  389. 000004BA  486E FF56                pea.l      [A6 - 0xAA]
  390. 000004BE  A982                     syscall    CloseDialog
  391. 000004C0  4E5E                     unlink     A6
  392. 000004C2  4E75                     rts
  393. 000004C4  4E56 FFFE                link       A6, -0x0002
  394. 000004C8  48E7 1020                movem.l    -[A7], D3,A2
  395. 000004CC  246E 000C                movea.l    A2, [A6 + 0xC]
  396. 000004D0  0C52 0003                cmpi.w     [A2], 0x3
  397. 000004D4  662E                     bne        +0x30 /* 00000504 */
  398. 000004D6  246E 000C                movea.l    A2, [A6 + 0xC]
  399. 000004DA  262A 0002                move.l     D3, [A2 + 0x2]
  400. 000004DE  C67C 00FF                and.w      D3, 0xFF
  401. 000004E2  B67C 000D                cmp.w      D3, 0xD /* '\r' */
  402. 000004E6  661C                     bne        +0x1E /* 00000504 */
  403. 000004E8  246E 0008                movea.l    A2, [A6 + 0x8]
  404. 000004EC  34BC 0001                move.w     [A2], 0x1
  405. 000004F0  303C 0100                move.w     D0, 0x100
  406. label000004F4:
  407. 000004F4  4CDF 0408                movem.l    D3,A2, [A7]+
  408. 000004F8  4E5E                     unlink     A6
  409. 000004FA  205F                     movea.l    A0, [A7]+
  410. 000004FC  DEFC 000C                add.w      A7, 0xC
  411. 00000500  3E80                     move.w     [A7], D0
  412. 00000502  4ED0                     jmp        [A0]
  413. label00000504:
  414. 00000504  4A6D EB7C                tst.w      [A5 - 0x1484]
  415. 00000508  6606                     bne        +0x8 /* 00000510 */
  416. 0000050A  4A6D EB7E                tst.w      [A5 - 0x1482]
  417. 0000050E  6704                     beq        +0x6 /* 00000514 */
  418. label00000510:
  419. 00000510  7000                     moveq.l    D0, 0x00
  420. 00000512  60E0                     bra        -0x1E /* 000004F4 */
  421. label00000514:
  422. 00000514  246E 000C                movea.l    A2, [A6 + 0xC]
  423. 00000518  0C52 0003                cmpi.w     [A2], 0x3
  424. 0000051C  6600 0082                bne        +0x84 /* 000005A0 */
  425. 00000520  246E 000C                movea.l    A2, [A6 + 0xC]
  426. 00000524  1D6A 0005 FFFF           move.b     [A6 - 0x1], [A2 + 0x5]
  427. 0000052A  162E FFFF                move.b     D3, [A6 - 0x1]
  428. 0000052E  C67C 00FF                and.w      D3, 0xFF
  429. 00000532  5243                     addq.w     D3, 1
  430. 00000534  45ED EE32                lea.l      A2, [A5 - 0x11CE]
  431. 00000538  1432 3000                move.b     D2, [A2 + D3.w]
  432. 0000053C  4882                     ext.w      D2
  433. 0000053E  C47C 0001                and.w      D2, 0x1
  434. 00000542  670E                     beq        +0x10 /* 00000552 */
  435. 00000544  162E FFFF                move.b     D3, [A6 - 0x1]
  436. 00000548  C67C 00FF                and.w      D3, 0xFF
  437. 0000054C  D67C 0020                add.w      D3, 0x20 /* ' ' */
  438. 00000550  6008                     bra        +0xA /* 0000055A */
  439. label00000552:
  440. 00000552  162E FFFF                move.b     D3, [A6 - 0x1]
  441. 00000556  C67C 00FF                and.w      D3, 0xFF
  442. label0000055A:
  443. 0000055A  1D43 FFFF                move.b     [A6 - 0x1], D3
  444. 0000055E  162E FFFF                move.b     D3, [A6 - 0x1]
  445. 00000562  C67C 00FF                and.w      D3, 0xFF
  446. 00000566  B67C 0062                cmp.w      D3, 0x62 /* 'b' */
  447. 0000056A  6610                     bne        +0x12 /* 0000057C */
  448. 0000056C  246E 0008                movea.l    A2, [A6 + 0x8]
  449. 00000570  34BC 0004                move.w     [A2], 0x4
  450. 00000574  303C 0100                move.w     D0, 0x100
  451. 00000578  6000 FF7A                bra        -0x84 /* 000004F4 */
  452. label0000057C:
  453. 0000057C  162E FFFF                move.b     D3, [A6 - 0x1]
  454. 00000580  C67C 00FF                and.w      D3, 0xFF
  455. 00000584  B67C 0072                cmp.w      D3, 0x72 /* 'r' */
  456. 00000588  6610                     bne        +0x12 /* 0000059A */
  457. 0000058A  246E 0008                movea.l    A2, [A6 + 0x8]
  458. 0000058E  34BC 0005                move.w     [A2], 0x5
  459. 00000592  303C 0100                move.w     D0, 0x100
  460. 00000596  6000 FF5C                bra        -0xA2 /* 000004F4 */
  461. label0000059A:
  462. 0000059A  7000                     moveq.l    D0, 0x00
  463. 0000059C  6000 FF56                bra        -0xA8 /* 000004F4 */
  464. label000005A0:
  465. 000005A0  7000                     moveq.l    D0, 0x00
  466. 000005A2  6000 FF50                bra        -0xAE /* 000004F4 */
  467. export_102:
  468. 000005A6  4E56 FFE8                link       A6, -0x0018
  469. 000005AA  486D D956                pea.l      [A5 - 0x26AA]
  470. 000005AE  486D F1B6                pea.l      [A5 - 0xE4A]
  471. 000005B2  3F3C 080E                move.w     -[A7], 0x80E
  472. 000005B6  A9EB                     syscall    Pack4/FP68K
  473. 000005B8  486D F1B6                pea.l      [A5 - 0xE4A]
  474. 000005BC  486E FFF8                pea.l      [A6 - 0x8]
  475. 000005C0  3F3C 0810                move.w     -[A7], 0x810
  476. 000005C4  A9EB                     syscall    Pack4/FP68K
  477. 000005C6  486D D9A6                pea.l      [A5 - 0x265A]
  478. 000005CA  486D F9AE                pea.l      [A5 - 0x652]
  479. 000005CE  3F3C 080E                move.w     -[A7], 0x80E
  480. 000005D2  A9EB                     syscall    Pack4/FP68K
  481. 000005D4  486E 0008                pea.l      [A6 + 0x8]
  482. 000005D8  486D F9AE                pea.l      [A5 - 0x652]
  483. 000005DC  3F3C 0800                move.w     -[A7], 0x800
  484. 000005E0  A9EB                     syscall    Pack4/FP68K
  485. 000005E2  486D D956                pea.l      [A5 - 0x26AA]
  486. 000005E6  486D F9AE                pea.l      [A5 - 0x652]
  487. 000005EA  3F3C 0808                move.w     -[A7], 0x808
  488. 000005EE  A9EB                     syscall    Pack4/FP68K
  489. 000005F0  6300 02A8                bls        +0x2AA /* 0000089A */
  490. 000005F4  514F                     subq.w     A7, 8
  491. 000005F6  6008                     bra        +0xA /* 00000600 */
  492. 000005F8  3F84 7AE1                move.w     [A7 + D7 * 2 - 0x31], D4
  493. 000005FC  47AE 147B                .invalid   3, [A6 + 0x147B] // invalid opcode 4 with b == 6
  494. label00000600:
  495. 00000600  487A FFF6                pea.l      [PC - 0xA /* 000005F8, value 0x3F847AE1 */]
  496. 00000604  486D F1B6                pea.l      [A5 - 0xE4A]
  497. 00000608  3F3C 080E                move.w     -[A7], 0x80E
  498. 0000060C  A9EB                     syscall    Pack4/FP68K
  499. 0000060E  486D F1B6                pea.l      [A5 - 0xE4A]
  500. 00000612  486F 0004                pea.l      [A7 + 0x4]
  501. 00000616  3F3C 0810                move.w     -[A7], 0x810
  502. 0000061A  A9EB                     syscall    Pack4/FP68K
  503. 0000061C  514F                     subq.w     A7, 8
  504. 0000061E  6008                     bra        +0xA /* 00000628 */
  505. 00000620  3FA9 9999 9999           move.w     [[ + A1]], [A1 - 0x6667]
  506. 00000626  999A                     sub.l      [A2]+, D4
  507. label00000628:
  508. 00000628  487A FFF6                pea.l      [PC - 0xA /* 00000620, value 0x3FA99999 */]
  509. 0000062C  486D F1B6                pea.l      [A5 - 0xE4A]
  510. 00000630  3F3C 080E                move.w     -[A7], 0x80E
  511. 00000634  A9EB                     syscall    Pack4/FP68K
  512. 00000636  486D F1B6                pea.l      [A5 - 0xE4A]
  513. 0000063A  486F 0004                pea.l      [A7 + 0x4]
  514. 0000063E  3F3C 0810                move.w     -[A7], 0x810
  515. 00000642  A9EB                     syscall    Pack4/FP68K
  516. 00000644  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  517. 00000648  4FEF 0010                lea.l      A7, [A7 + 0x10]
  518. 0000064C  486D D9A6                pea.l      [A5 - 0x265A]
  519. 00000650  486D F9AE                pea.l      [A5 - 0x652]
  520. 00000654  3F3C 080E                move.w     -[A7], 0x80E
  521. 00000658  A9EB                     syscall    Pack4/FP68K
  522. 0000065A  486E 0008                pea.l      [A6 + 0x8]
  523. 0000065E  486D F9AE                pea.l      [A5 - 0x652]
  524. 00000662  3F3C 0800                move.w     -[A7], 0x800
  525. 00000666  A9EB                     syscall    Pack4/FP68K
  526. 00000668  486D F9AE                pea.l      [A5 - 0x652]
  527. 0000066C  486D F990                pea.l      [A5 - 0x670]
  528. 00000670  3F3C 0004                move.w     -[A7], 0x4
  529. 00000674  A9EB                     syscall    Pack4/FP68K
  530. 00000676  486D F990                pea.l      [A5 - 0x670]
  531. 0000067A  486E FFF0                pea.l      [A6 - 0x10]
  532. 0000067E  3F3C 0810                move.w     -[A7], 0x810
  533. 00000682  A9EB                     syscall    Pack4/FP68K
  534. 00000684  514F                     subq.w     A7, 8
  535. 00000686  486D F990                pea.l      [A5 - 0x670]
  536. 0000068A  486F 0004                pea.l      [A7 + 0x4]
  537. 0000068E  3F3C 0810                move.w     -[A7], 0x810
  538. 00000692  A9EB                     syscall    Pack4/FP68K
  539. 00000694  3F3C 043D                move.w     -[A7], 0x43D
  540. 00000698  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  541. 0000069C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  542. 000006A0  4A40                     tst.w      D0
  543. 000006A2  6700 01F2                beq        +0x1F4 /* 00000896 */
  544. 000006A6  486E 0008                pea.l      [A6 + 0x8]
  545. 000006AA  486D F9AE                pea.l      [A5 - 0x652]
  546. 000006AE  3F3C 080E                move.w     -[A7], 0x80E
  547. 000006B2  A9EB                     syscall    Pack4/FP68K
  548. 000006B4  486E FFF0                pea.l      [A6 - 0x10]
  549. 000006B8  486D F9AE                pea.l      [A5 - 0x652]
  550. 000006BC  3F3C 0800                move.w     -[A7], 0x800
  551. 000006C0  A9EB                     syscall    Pack4/FP68K
  552. 000006C2  486D F9AE                pea.l      [A5 - 0x652]
  553. 000006C6  486E 0008                pea.l      [A6 + 0x8]
  554. 000006CA  3F3C 0810                move.w     -[A7], 0x810
  555. 000006CE  A9EB                     syscall    Pack4/FP68K
  556. 000006D0  486D DA46                pea.l      [A5 - 0x25BA]
  557. 000006D4  486D F9AE                pea.l      [A5 - 0x652]
  558. 000006D8  3F3C 080E                move.w     -[A7], 0x80E
  559. 000006DC  A9EB                     syscall    Pack4/FP68K
  560. 000006DE  486D E6F6                pea.l      [A5 - 0x190A]
  561. 000006E2  486D F9AE                pea.l      [A5 - 0x652]
  562. 000006E6  3F3C 0804                move.w     -[A7], 0x804
  563. 000006EA  A9EB                     syscall    Pack4/FP68K
  564. 000006EC  486D DA4E                pea.l      [A5 - 0x25B2]
  565. 000006F0  486D F9AE                pea.l      [A5 - 0x652]
  566. 000006F4  3F3C 0804                move.w     -[A7], 0x804
  567. 000006F8  A9EB                     syscall    Pack4/FP68K
  568. 000006FA  486D DA16                pea.l      [A5 - 0x25EA]
  569. 000006FE  486D F9A4                pea.l      [A5 - 0x65C]
  570. 00000702  3F3C 080E                move.w     -[A7], 0x80E
  571. 00000706  A9EB                     syscall    Pack4/FP68K
  572. 00000708  486D E706                pea.l      [A5 - 0x18FA]
  573. 0000070C  486D F9A4                pea.l      [A5 - 0x65C]
  574. 00000710  3F3C 0804                move.w     -[A7], 0x804
  575. 00000714  A9EB                     syscall    Pack4/FP68K
  576. 00000716  486D DA36                pea.l      [A5 - 0x25CA]
  577. 0000071A  486D F9A4                pea.l      [A5 - 0x65C]
  578. 0000071E  3F3C 0804                move.w     -[A7], 0x804
  579. 00000722  A9EB                     syscall    Pack4/FP68K
  580. 00000724  486D F9A4                pea.l      [A5 - 0x65C]
  581. 00000728  486D F9AE                pea.l      [A5 - 0x652]
  582. 0000072C  3F3C 0000                move.w     -[A7], 0x0
  583. 00000730  A9EB                     syscall    Pack4/FP68K
  584. 00000732  486D D976                pea.l      [A5 - 0x268A]
  585. 00000736  486D F9A4                pea.l      [A5 - 0x65C]
  586. 0000073A  3F3C 080E                move.w     -[A7], 0x80E
  587. 0000073E  A9EB                     syscall    Pack4/FP68K
  588. 00000740  486D E70E                pea.l      [A5 - 0x18F2]
  589. 00000744  486D F9A4                pea.l      [A5 - 0x65C]
  590. 00000748  3F3C 0804                move.w     -[A7], 0x804
  591. 0000074C  A9EB                     syscall    Pack4/FP68K
  592. 0000074E  486D D97E                pea.l      [A5 - 0x2682]
  593. 00000752  486D F9A4                pea.l      [A5 - 0x65C]
  594. 00000756  3F3C 0804                move.w     -[A7], 0x804
  595. 0000075A  A9EB                     syscall    Pack4/FP68K
  596. 0000075C  486D F9A4                pea.l      [A5 - 0x65C]
  597. 00000760  486D F9AE                pea.l      [A5 - 0x652]
  598. 00000764  3F3C 0000                move.w     -[A7], 0x0
  599. 00000768  A9EB                     syscall    Pack4/FP68K
  600. 0000076A  486D DB1E                pea.l      [A5 - 0x24E2]
  601. 0000076E  486D F9A4                pea.l      [A5 - 0x65C]
  602. 00000772  3F3C 080E                move.w     -[A7], 0x80E
  603. 00000776  A9EB                     syscall    Pack4/FP68K
  604. 00000778  486D E6FE                pea.l      [A5 - 0x1902]
  605. 0000077C  486D F9A4                pea.l      [A5 - 0x65C]
  606. 00000780  3F3C 0804                move.w     -[A7], 0x804
  607. 00000784  A9EB                     syscall    Pack4/FP68K
  608. 00000786  486D F9A4                pea.l      [A5 - 0x65C]
  609. 0000078A  486D F9AE                pea.l      [A5 - 0x652]
  610. 0000078E  3F3C 0000                move.w     -[A7], 0x0
  611. 00000792  A9EB                     syscall    Pack4/FP68K
  612. 00000794  486D D9E6                pea.l      [A5 - 0x261A]
  613. 00000798  486D F9A4                pea.l      [A5 - 0x65C]
  614. 0000079C  3F3C 080E                move.w     -[A7], 0x80E
  615. 000007A0  A9EB                     syscall    Pack4/FP68K
  616. 000007A2  486D E716                pea.l      [A5 - 0x18EA]
  617. 000007A6  486D F9A4                pea.l      [A5 - 0x65C]
  618. 000007AA  3F3C 0804                move.w     -[A7], 0x804
  619. 000007AE  A9EB                     syscall    Pack4/FP68K
  620. 000007B0  486D F9A4                pea.l      [A5 - 0x65C]
  621. 000007B4  486D F9AE                pea.l      [A5 - 0x652]
  622. 000007B8  3F3C 0000                move.w     -[A7], 0x0
  623. 000007BC  A9EB                     syscall    Pack4/FP68K
  624. 000007BE  486D DA6E                pea.l      [A5 - 0x2592]
  625. 000007C2  486D F9A4                pea.l      [A5 - 0x65C]
  626. 000007C6  3F3C 080E                move.w     -[A7], 0x80E
  627. 000007CA  A9EB                     syscall    Pack4/FP68K
  628. 000007CC  486D E6EE                pea.l      [A5 - 0x1912]
  629. 000007D0  486D F9A4                pea.l      [A5 - 0x65C]
  630. 000007D4  3F3C 0804                move.w     -[A7], 0x804
  631. 000007D8  A9EB                     syscall    Pack4/FP68K
  632. 000007DA  486D F9A4                pea.l      [A5 - 0x65C]
  633. 000007DE  486D F9AE                pea.l      [A5 - 0x652]
  634. 000007E2  3F3C 0000                move.w     -[A7], 0x0
  635. 000007E6  A9EB                     syscall    Pack4/FP68K
  636. 000007E8  486D D96E                pea.l      [A5 - 0x2692]
  637. 000007EC  486D F9AE                pea.l      [A5 - 0x652]
  638. 000007F0  3F3C 0800                move.w     -[A7], 0x800
  639. 000007F4  A9EB                     syscall    Pack4/FP68K
  640. 000007F6  486D D9A6                pea.l      [A5 - 0x265A]
  641. 000007FA  486D F9AE                pea.l      [A5 - 0x652]
  642. 000007FE  3F3C 0802                move.w     -[A7], 0x802
  643. 00000802  A9EB                     syscall    Pack4/FP68K
  644. 00000804  486D F9AE                pea.l      [A5 - 0x652]
  645. 00000808  486E FFE8                pea.l      [A6 - 0x18]
  646. 0000080C  3F3C 0810                move.w     -[A7], 0x810
  647. 00000810  A9EB                     syscall    Pack4/FP68K
  648. 00000812  486E FFE8                pea.l      [A6 - 0x18]
  649. 00000816  486D F9AE                pea.l      [A5 - 0x652]
  650. 0000081A  3F3C 080E                move.w     -[A7], 0x80E
  651. 0000081E  A9EB                     syscall    Pack4/FP68K
  652. 00000820  486D D966                pea.l      [A5 - 0x269A]
  653. 00000824  486D F9AE                pea.l      [A5 - 0x652]
  654. 00000828  3F3C 0804                move.w     -[A7], 0x804
  655. 0000082C  A9EB                     syscall    Pack4/FP68K
  656. 0000082E  486D F9AE                pea.l      [A5 - 0x652]
  657. 00000832  486D D956                pea.l      [A5 - 0x26AA]
  658. 00000836  3F3C 0810                move.w     -[A7], 0x810
  659. 0000083A  A9EB                     syscall    Pack4/FP68K
  660. 0000083C  486D D956                pea.l      [A5 - 0x26AA]
  661. 00000840  486D F9AE                pea.l      [A5 - 0x652]
  662. 00000844  3F3C 080E                move.w     -[A7], 0x80E
  663. 00000848  A9EB                     syscall    Pack4/FP68K
  664. 0000084A  486D D95E                pea.l      [A5 - 0x26A2]
  665. 0000084E  486D F9AE                pea.l      [A5 - 0x652]
  666. 00000852  3F3C 0808                move.w     -[A7], 0x808
  667. 00000856  A9EB                     syscall    Pack4/FP68K
  668. 00000858  6C1E                     bge        +0x20 /* 00000878 */
  669. 0000085A  486D D95E                pea.l      [A5 - 0x26A2]
  670. 0000085E  486D F1B6                pea.l      [A5 - 0xE4A]
  671. 00000862  3F3C 080E                move.w     -[A7], 0x80E
  672. 00000866  A9EB                     syscall    Pack4/FP68K
  673. 00000868  486D F1B6                pea.l      [A5 - 0xE4A]
  674. 0000086C  486D D956                pea.l      [A5 - 0x26AA]
  675. 00000870  3F3C 0810                move.w     -[A7], 0x810
  676. 00000874  A9EB                     syscall    Pack4/FP68K
  677. 00000876  601C                     bra        +0x1E /* 00000894 */
  678. label00000878:
  679. 00000878  486D D956                pea.l      [A5 - 0x26AA]
  680. 0000087C  486D F1B6                pea.l      [A5 - 0xE4A]
  681. 00000880  3F3C 080E                move.w     -[A7], 0x80E
  682. 00000884  A9EB                     syscall    Pack4/FP68K
  683. 00000886  486D F1B6                pea.l      [A5 - 0xE4A]
  684. 0000088A  486D D956                pea.l      [A5 - 0x26AA]
  685. 0000088E  3F3C 0810                move.w     -[A7], 0x810
  686. 00000892  A9EB                     syscall    Pack4/FP68K
  687. label00000894:
  688. 00000894  6004                     bra        +0x6 /* 0000089A */
  689. label00000896:
  690. 00000896  4E5E                     unlink     A6
  691. 00000898  4E75                     rts
  692. label0000089A:
  693. 0000089A  486D D9A6                pea.l      [A5 - 0x265A]
  694. 0000089E  486D F9AE                pea.l      [A5 - 0x652]
  695. 000008A2  3F3C 080E                move.w     -[A7], 0x80E
  696. 000008A6  A9EB                     syscall    Pack4/FP68K
  697. 000008A8  486E 0008                pea.l      [A6 + 0x8]
  698. 000008AC  486D F9AE                pea.l      [A5 - 0x652]
  699. 000008B0  3F3C 0800                move.w     -[A7], 0x800
  700. 000008B4  A9EB                     syscall    Pack4/FP68K
  701. 000008B6  486D D956                pea.l      [A5 - 0x26AA]
  702. 000008BA  486D F9AE                pea.l      [A5 - 0x652]
  703. 000008BE  3F3C 0808                move.w     -[A7], 0x808
  704. 000008C2  A9EB                     syscall    Pack4/FP68K
  705. 000008C4  6E00 012E                bgt        +0x130 /* 000009F4 */
  706. 000008C8  486D D9A6                pea.l      [A5 - 0x265A]
  707. 000008CC  486D F9AE                pea.l      [A5 - 0x652]
  708. 000008D0  3F3C 080E                move.w     -[A7], 0x80E
  709. 000008D4  A9EB                     syscall    Pack4/FP68K
  710. 000008D6  486E 0008                pea.l      [A6 + 0x8]
  711. 000008DA  486D F9AE                pea.l      [A5 - 0x652]
  712. 000008DE  3F3C 0800                move.w     -[A7], 0x800
  713. 000008E2  A9EB                     syscall    Pack4/FP68K
  714. 000008E4  486D F9AE                pea.l      [A5 - 0x652]
  715. 000008E8  486D D9A6                pea.l      [A5 - 0x265A]
  716. 000008EC  3F3C 0810                move.w     -[A7], 0x810
  717. 000008F0  A9EB                     syscall    Pack4/FP68K
  718. 000008F2  486D D96E                pea.l      [A5 - 0x2692]
  719. 000008F6  486D F9AE                pea.l      [A5 - 0x652]
  720. 000008FA  3F3C 080E                move.w     -[A7], 0x80E
  721. 000008FE  A9EB                     syscall    Pack4/FP68K
  722. 00000900  486E 0008                pea.l      [A6 + 0x8]
  723. 00000904  486D F9AE                pea.l      [A5 - 0x652]
  724. 00000908  3F3C 0800                move.w     -[A7], 0x800
  725. 0000090C  A9EB                     syscall    Pack4/FP68K
  726. 0000090E  486D F9AE                pea.l      [A5 - 0x652]
  727. 00000912  486D D96E                pea.l      [A5 - 0x2692]
  728. 00000916  3F3C 0810                move.w     -[A7], 0x810
  729. 0000091A  A9EB                     syscall    Pack4/FP68K
  730. 0000091C  486D D956                pea.l      [A5 - 0x26AA]
  731. 00000920  486D F9AE                pea.l      [A5 - 0x652]
  732. 00000924  3F3C 080E                move.w     -[A7], 0x80E
  733. 00000928  A9EB                     syscall    Pack4/FP68K
  734. 0000092A  486D D9A6                pea.l      [A5 - 0x265A]
  735. 0000092E  486D F9AE                pea.l      [A5 - 0x652]
  736. 00000932  3F3C 0802                move.w     -[A7], 0x802
  737. 00000936  A9EB                     syscall    Pack4/FP68K
  738. 00000938  486D D956                pea.l      [A5 - 0x26AA]
  739. 0000093C  486D F9AE                pea.l      [A5 - 0x652]
  740. 00000940  3F3C 0806                move.w     -[A7], 0x806
  741. 00000944  A9EB                     syscall    Pack4/FP68K
  742. 00000946  6008                     bra        +0xA /* 00000950 */
  743. 00000948  3FC9                     move.w     <<invalid special address>>, A1
  744. 0000094A  9999                     sub.l      [A1]+, D4
  745. 0000094C  9999                     sub.l      [A1]+, D4
  746. 0000094E  999A                     sub.l      [A2]+, D4
  747. label00000950:
  748. 00000950  487A FFF6                pea.l      [PC - 0xA /* 00000948, value 0x3FC99999 */]
  749. 00000954  486D F9AE                pea.l      [A5 - 0x652]
  750. 00000958  3F3C 0808                move.w     -[A7], 0x808
  751. 0000095C  A9EB                     syscall    Pack4/FP68K
  752. 0000095E  6C34                     bge        +0x36 /* 00000994 */
  753. 00000960  486D DAFE                pea.l      [A5 - 0x2502]
  754. 00000964  486D F9AE                pea.l      [A5 - 0x652]
  755. 00000968  3F3C 080E                move.w     -[A7], 0x80E
  756. 0000096C  A9EB                     syscall    Pack4/FP68K
  757. 0000096E  6008                     bra        +0xA /* 00000978 */
  758. 00000970  3FC9                     move.w     <<invalid special address>>, A1
  759. 00000972  9999                     sub.l      [A1]+, D4
  760. 00000974  9999                     sub.l      [A1]+, D4
  761. 00000976  999A                     sub.l      [A2]+, D4
  762. label00000978:
  763. 00000978  487A FFF6                pea.l      [PC - 0xA /* 00000970, value 0x3FC99999 */]
  764. 0000097C  486D F9AE                pea.l      [A5 - 0x652]
  765. 00000980  3F3C 0800                move.w     -[A7], 0x800
  766. 00000984  A9EB                     syscall    Pack4/FP68K
  767. 00000986  486D F9AE                pea.l      [A5 - 0x652]
  768. 0000098A  486D DAFE                pea.l      [A5 - 0x2502]
  769. 0000098E  3F3C 0810                move.w     -[A7], 0x810
  770. 00000992  A9EB                     syscall    Pack4/FP68K
  771. label00000994:
  772. 00000994  486D DAF6                pea.l      [A5 - 0x250A]
  773. 00000998  486D F9AE                pea.l      [A5 - 0x652]
  774. 0000099C  3F3C 080E                move.w     -[A7], 0x80E
  775. 000009A0  A9EB                     syscall    Pack4/FP68K
  776. 000009A2  486D DAFE                pea.l      [A5 - 0x2502]
  777. 000009A6  486D F9AE                pea.l      [A5 - 0x652]
  778. 000009AA  3F3C 0800                move.w     -[A7], 0x800
  779. 000009AE  A9EB                     syscall    Pack4/FP68K
  780. 000009B0  514F                     subq.w     A7, 8
  781. 000009B2  486D F9AE                pea.l      [A5 - 0x652]
  782. 000009B6  486F 0004                pea.l      [A7 + 0x4]
  783. 000009BA  3F3C 0810                move.w     -[A7], 0x810
  784. 000009BE  A9EB                     syscall    Pack4/FP68K
  785. 000009C0  514F                     subq.w     A7, 8
  786. 000009C2  486E 0008                pea.l      [A6 + 0x8]
  787. 000009C6  486D F1B6                pea.l      [A5 - 0xE4A]
  788. 000009CA  3F3C 080E                move.w     -[A7], 0x80E
  789. 000009CE  A9EB                     syscall    Pack4/FP68K
  790. 000009D0  486D F1B6                pea.l      [A5 - 0xE4A]
  791. 000009D4  486F 0004                pea.l      [A7 + 0x4]
  792. 000009D8  3F3C 0810                move.w     -[A7], 0x810
  793. 000009DC  A9EB                     syscall    Pack4/FP68K
  794. 000009DE  3F3C 043E                move.w     -[A7], 0x43E
  795. 000009E2  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  796. 000009E6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  797. 000009EA  3B7C 0001 EAD6           move.w     [A5 - 0x152A], 0x1
  798. 000009F0  6000 00BE                bra        +0xC0 /* 00000AB0 */
  799. label000009F4:
  800. 000009F4  3F3C 043F                move.w     -[A7], 0x43F
  801. 000009F8  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  802. 000009FC  544F                     addq.w     A7, 2
  803. 000009FE  486E FFF8                pea.l      [A6 - 0x8]
  804. 00000A02  486D F1B6                pea.l      [A5 - 0xE4A]
  805. 00000A06  3F3C 080E                move.w     -[A7], 0x80E
  806. 00000A0A  A9EB                     syscall    Pack4/FP68K
  807. 00000A0C  486D F1B6                pea.l      [A5 - 0xE4A]
  808. 00000A10  486D D956                pea.l      [A5 - 0x26AA]
  809. 00000A14  3F3C 0810                move.w     -[A7], 0x810
  810. 00000A18  A9EB                     syscall    Pack4/FP68K
  811. 00000A1A  6008                     bra        +0xA /* 00000A24 */
  812. 00000A1C  0000 0000                ori.b      D0, 0x0
  813. 00000A20  0000 0000                ori.b      D0, 0x0
  814. label00000A24:
  815. 00000A24  487A FFF6                pea.l      [PC - 0xA /* 00000A1C, value 0x0, cstring "" */]
  816. 00000A28  486D F9AE                pea.l      [A5 - 0x652]
  817. 00000A2C  3F3C 080E                move.w     -[A7], 0x80E
  818. 00000A30  A9EB                     syscall    Pack4/FP68K
  819. 00000A32  486D D96E                pea.l      [A5 - 0x2692]
  820. 00000A36  486D F9A4                pea.l      [A5 - 0x65C]
  821. 00000A3A  3F3C 080E                move.w     -[A7], 0x80E
  822. 00000A3E  A9EB                     syscall    Pack4/FP68K
  823. 00000A40  486E FFF0                pea.l      [A6 - 0x10]
  824. 00000A44  486D F9A4                pea.l      [A5 - 0x65C]
  825. 00000A48  3F3C 0802                move.w     -[A7], 0x802
  826. 00000A4C  A9EB                     syscall    Pack4/FP68K
  827. 00000A4E  486D F9A4                pea.l      [A5 - 0x65C]
  828. 00000A52  486D F9AE                pea.l      [A5 - 0x652]
  829. 00000A56  3F3C 0008                move.w     -[A7], 0x8
  830. 00000A5A  A9EB                     syscall    Pack4/FP68K
  831. 00000A5C  6C2C                     bge        +0x2E /* 00000A8A */
  832. 00000A5E  486D D96E                pea.l      [A5 - 0x2692]
  833. 00000A62  486D F9AE                pea.l      [A5 - 0x652]
  834. 00000A66  3F3C 080E                move.w     -[A7], 0x80E
  835. 00000A6A  A9EB                     syscall    Pack4/FP68K
  836. 00000A6C  486E FFF0                pea.l      [A6 - 0x10]
  837. 00000A70  486D F9AE                pea.l      [A5 - 0x652]
  838. 00000A74  3F3C 0802                move.w     -[A7], 0x802
  839. 00000A78  A9EB                     syscall    Pack4/FP68K
  840. 00000A7A  486D F9AE                pea.l      [A5 - 0x652]
  841. 00000A7E  486D D96E                pea.l      [A5 - 0x2692]
  842. 00000A82  3F3C 0810                move.w     -[A7], 0x810
  843. 00000A86  A9EB                     syscall    Pack4/FP68K
  844. 00000A88  6026                     bra        +0x28 /* 00000AB0 */
  845. label00000A8A:
  846. 00000A8A  6008                     bra        +0xA /* 00000A94 */
  847. 00000A8C  0000 0000                ori.b      D0, 0x0
  848. 00000A90  0000 0000                ori.b      D0, 0x0
  849. label00000A94:
  850. 00000A94  487A FFF6                pea.l      [PC - 0xA /* 00000A8C, value 0x0, cstring "" */]
  851. 00000A98  486D F1B6                pea.l      [A5 - 0xE4A]
  852. 00000A9C  3F3C 080E                move.w     -[A7], 0x80E
  853. 00000AA0  A9EB                     syscall    Pack4/FP68K
  854. 00000AA2  486D F1B6                pea.l      [A5 - 0xE4A]
  855. 00000AA6  486D D96E                pea.l      [A5 - 0x2692]
  856. 00000AAA  3F3C 0810                move.w     -[A7], 0x810
  857. 00000AAE  A9EB                     syscall    Pack4/FP68K
  858. label00000AB0:
  859. 00000AB0  6000 FDE4                bra        -0x21A /* 00000896 */
  860.